#ifndef QUANTITYOBJECT_H_
#define QUANTITYOBJECT_H_
#include <string>
using namespace std;


class QuantityObject
{
	private:

		double amount;
		string name;
		int ID;

	public:

		QuantityObject();
		QuantityObject(string _name,int _ID,double amount);
		QuantityObject(string _name);
		QuantityObject(int _ID);
		QuantityObject(string _name,double _amount);
		QuantityObject(int _ID,double _amount);
		//virtual ~QuantityObject();
		QuantityObject* copy();

		void add();
		void add(double amount);
		void remove();
		void remove(double amount);
		double getAmount();
		int getID();
		string getName();

};
#endif /*QUANTITYOBJECT_H_*/
